North Island Seychelles, The World's Most Exclusive Hotel